package com.chenshuang.service;

import com.chenshuang.bean.Admin;
import com.chenshuang.dao.AdminDao;

import javax.servlet.http.Cookie;
import java.io.PrintWriter;

public class AdminServise {
    public Boolean insert(Admin admin) {
        AdminDao adminDao = new AdminDao();
        int istrue = adminDao.insert(admin);

        if (istrue==2){
            return false;
        }else {
            return true;
        }
    }

    public Admin query(String username, String password) {
        AdminDao adminDao = new AdminDao();
        return adminDao.getAP(username, password);

    }


    public String isfirst(String username, Cookie[] cookies) {
        boolean flag = false;
        String time = null;
        // 如果cookie为空说明 是第一次登录，不为空时遍历查找有没有
        if (cookies!=null){
            for (Cookie cookie : cookies) {
                if (username.equals(cookie.getName())){
                   time = cookie.getValue();
                   flag = true;
                   break;
                }
            }
        }

        // flag为true，说明不是第一次登陆，获取到上次的时间然后输出
        if (flag){
            System.out.println("您的上一次登陆时间是："+time);
            return ("您上次的登陆时间是："+time);

        }
        // flag 为false 说明没查到，就是第一次登陆，直接输出：提示信息
        else {
            System.out.println("您是第一次登陆");
            return ("您是第一次登陆");
        }
    }
}
